/**
 * Lockbox
 * a Password and Secret Information Manager
 * Form view to get user's password and decrypt the storage.
 *
 * Created by Nathan Black
 */

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <UIKit/UIApplication.h>
#import <UIKit/UITable.h>
#import "LockboxStorage.h"
#import "LockboxPwPromptView.h"


@interface LockboxPasswordView : UIView
{
    UIImageView* _background;
    UIKeyboard* _keyboard;
    LockboxPwPromptView* _pwPrompt;
    
    struct CGRect _frame;

    LockboxStorage* _storage;
    id _delegate;
    LockboxPwPromptState _state;
}

- (id)initWithFrame:(struct CGRect)frame app:(id)app state:(int)state;
- (void)clearFields;
- (LockboxPwPromptState)state;

@end
